Improving Feature Location by Combining Dynamic Analysis and Static Inferences
نویسندگان
چکیده
Identifying the code needed to perform software maintenance and evolution tasks can be very difficult and time consuming for large, complex software systems. A number of techniques have been proposed that employ either static or dynamic analysis to isolate code related to a feature of interest. Static approaches suffer from poor precision by including irrelevant code, while dynamic approaches can suffer from poor recall by excluding relevant code. This paper presents and evaluates a hybrid approach for feature location that augments execution trace analysis with an analysis based on the program structure and associated semantics. This approach improves the completeness of feature location results by expanding the mapping of features to code provided by dynamic analysis in light of the static structure and semantics of the program. The approach is evaluated relative to a well-known dynamic approach using several features in an open source system.
منابع مشابه
Damage Detection in Beam-like Structures using Finite Volume Method
In this paper the damage location in beam like-structure is determined using static and dynamic data obtained using finite volume method. The change of static and dynamic displacement due to damage is used to establish an indicator for determining the damage location. In order to assess the robustness of the proposed method for structural damage detection, three test examples including a static...
متن کاملThe effect of 12 weeks of training with total body resistance on static and dynamic balance in older men
Abstract Introduction: Total-Body Resistance Training (TRX) is a new method for increasing muscle strength and decreasing muscle atrophy and improving balance in the elderly. The purpose of this study was to investigate the effect of 12 weeks of TRX training on static and dynamic balance in elderly men. Methods: In this quasi experimental study, 16 elderly men, with age range of (62.06 ± 1.5...
متن کاملThree dimensional static and dynamic analysis of thick plates by the meshless local Petrov-Galerkin (MLPG) method under different loading conditions
In this paper, three dimensional (3D) static and dynamic analysis of thick plates based on the Meshless Local Petrov-Galerkin (MLPG) is presented. Using the kinematics of a three-dimensional continuum, the local weak form of the equilibrium equations is derived. A weak formulation for the set of governing equations is transformed into local integral equations on local sub-domains by using a uni...
متن کاملThe Effect of 8 weeks of Core stability with improving Knee Proprioception Training on Balance, Pain and Functional Disability in Women with Chronic Knee Pain
Considering the prevalence of pain and disability in the knee joint, the present study investigated the effect of core stability training with improving knee joint proprioception on balance, pain and functional disability of women with chronic knee pain. 20 women aged 30 to 50 with chronic knee pain were placed in two experimental and control groups. To measure static and dynamic balance, pain ...
متن کاملStatic and dynamic nonlinear analysis of steel frame with semi-rigid connections
One of the important issues in the study of steel frames is to find a suitable formulation for semi-rigid connections. In this paper, the explicit stiffness matrix for a two-dimensional beam-column element having end-flexibilities is derived. The effects of the lateral uniformly distributed load on the deflection are considered. Both tensile and compressive axial loads are also taken into accou...
متن کامل